#pragma once

#include <windows.h>

//////////////////////////////////////////////////
//RenderDevice
//////////////////////////////////////////////////

struct IDirect3DDevice9;
struct ID3DXFont;

class RenderDevice
  {
  public:
    RenderDevice(void);
    ~RenderDevice(void);

  private:
    IDirect3DDevice9* m_d3d_device;
    ID3DXFont* m_font;

  public:
    bool Init(HWND ih_window);
    IDirect3DDevice9* GetDirect3DDevice() const;
    void ShowFPS(int fps);
  };

//////////////////////////////////////////////////